﻿/*Global styles*/
body
{    
    font: normal 12px Arial, Verdana, Sans-serif;   
    margin:0px;     
    background:#ffffff;     
}
/*hacks*/
body
{
    min-width: 1004px;
    _width: expression(document.documentElement.offsetWidth < 1005 ? '1005' : 'auto');
}
/*layout*/
#container
{
    margin:0px auto;
    text-align:center;  
    width: 1014px;    
}
/*---顶部样式---*/
#container #header
{
    width:1004px;
    margin:0px;    
    height:141px;  
    padding:0px;
    background:url('topbg.png') repeat-x;
    position:relative;
}
#container #header #keepSite
{
    position:absolute;
    right:10px;
    top:10px;
}
#container #header #keepSite a:link,#container #header #keepSite a:visited
{
    font-size:12px;
    color:#000;
    text-decoration:none;
 }
#container #header #keepSite a:hover
{
    color:#ff0000;
    text-shadow: #cccccc 1px 1px 0px;
}
#container #header #appName
{    
    background:url('../logo.png') no-repeat;
     /*ie6 */   
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../logo.png", sizingMethod="crop");
    width:800px;
    height:92px;    
    overflow:hidden;
    /*+margin-left:-480px;*/   
    font-family: 'Microsoft YaHei', 黑体;
    font-size: 30px;
    font-weight: lighter;
    color:#fff;  
    letter-spacing: 3px;    
    text-align:left;
    padding-top:20px; 
    padding-left:140px;   
    
}
#container #header #appName #appTitle
{  
    text-shadow: #000 2px 2px 2px;
    -ms-filter:'progid:DXImageTransform.Microsoft.shadow(color=#000000,direction=135)';
}
#container #header #appName #appComment
{ 
    /*ie6*/   
    padding-left:90px;
    font-size:18px;
    line-height:24px;
    text-shadow: #000 1px 1px 1px;
     -ms-filter:'progid:DXImageTransform.Microsoft.shadow(color=#000000,direction=135)';
}
#container #header #menu
{
    width:1004px;
    height:29px;  
    background:#1B577B url('menu-back.jpg') repeat-x 0px -1px;
    font-family:Arial;   
    text-align:left;   
    font-size:14px; 
    overflow:hidden;
    
}
#container #header #menu #Left
{
    display:none
}
#container #header #menu #Right
{
    display:none;
   /* background:url(MenuBackRight.gif) no-repeat right;
    height:42px;margin-top:-3px;
    +margin-left:-480px;
    _margin-top:-5px;
    overflow:visible;*/
}

#container #header #menu ul
{
    list-style:none;
    margin:0px auto;
    _margin-top:5px;
    padding:0px 0;
} 

#container #header #menu ul li
{
    display:inline-block;
    +display:inline; 
    +zoom:1;
    height:20px; 
    padding:0 10px 0 0px;
 }  

#container #header #menu ul li a:link
{
     color:#ffffff;
     text-decoration: none; 
     padding:5px 8px 5px 8px; 
}
#container #header #menu ul li a:visited
{
     color:#ffffff;
     text-decoration: none;
      padding:5px 8px 5px 8px; 
}
/*#A9BAC1  #B6CCDE #1F648E*/
#container #header #menu ul li a:hover
{
    color: #00e;
    text-decoration: none;   
    background:#fff;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px; 
}
#container #header #menu ul li a:active
{
     color:#ffffff;
     text-decoration: none;
      padding:5px 8px 5px 8px; 
}
/*---菜单分割线---*/
.menuDiv
{
    display:inline !important;
    width:0; 
    background:url(blue_body_shadow.png) 0px -5px no-repeat
} 
/*---swf---*/
#container #flashbanner
{
    overflow:hidden;   
    width: 1004px;
    height:178px;   
    margin:0px;
    background:url('FlashBG.jpg') no-repeat;
}
/*---内容样式---*/
#container #Tbody
{
    width:1004px;
    text-align:left;
    background:#fff;
    _margin-top:6px;
    _padding:18px 0;  
    margin:0px;
}
/*---工具条--*/
#sidebar{
    float:left;
    width:240px;    
    margin:3px 10px 0 0px;
    _margin:0 5px 0 0;  
    position:inherit;
    overflow:hidden;
    
}
#innersidebar{}
#sidebar-topimg{}
#sidebar-bottomimg{}
/*---工具箱样式--*/
.sidepanel
{
    margin:0 0 20px 0;
    letter-spacing:1px;
    border:#CAD8F3 1px solid;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px; 
    background:url('titlebg2.png') repeat-x;
}
.Ptitle
{
    font-size:16px;
    color:#000;
    font-weight:lighter;
    text-shadow: 1px 1px 0px #fff;
    margin:8px 0px;
    padding-left:24px;
    padding-bottom:3px;
    border-bottom: 1px #CAD8F3 dotted;   
    background:url('ptitle.png') no-repeat 3px 0px;
}
.Pcontent
{
    text-align:left;    
    
}  
.Pcontent ul
{
    padding-left:20px; 
    margin:0px;
}
.Pcontent li
{
    list-style:none;
    padding-bottom:5px;
    background:url('list-background.png') no-repeat 0px 4px;
    padding-left:12px;
}
.Pfoot
{
    margin:5px;
    overflow:hidden;
} 
/*---主内容--*/ 
#mainContent{
    float:right;
    width:745px; /*border-right:#eee 1px solid;*/
    text-align:left;
    margin:3px 0px 3px 3px;
    _margin:10 0 0 0px;/*hack ie6*/
    overflow:hidden;
}

#innermainContent
{
    border:#CAD8F3 1px solid;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;   
}

#mainContent-topimg{}

#mainContent-bottomimg{}

.content-width{margin:auto;}/*--主内容元素的全局宽度--*/

  

/*---主内容页数--*/

.pageContent
{
    margin:0 auto;
    padding:3px 0 3px 25px;
    text-align:left;
    height:30px;
    letter-spacing:2px;
    width:700px;
} 
.pageContent div
{ 
    margin-right:10px;
} 

.pageContent img
{
    display:none;
}

.pageContent a
{
    padding-left:16px;
    background:url(img/link_button.gif) 0 -197px no-repeat;
    margin:0 5px;
}
.page
{
    height:30px;
    letter-spacing:0;
    margin-left:70px;
   
 }
.page ul
{
    list-style:none;
    margin:0px;
    padding:0px;
} 
.page ul li
{
    float:left;
    padding:0px 5px 0px 5px;
    font-size:0;
    color:#ffffff
 } 
.page ul li.PageL {}
.page ul li.PageR {}
.page ul li a,.page strong
{
    margin:2px 4px 10px 4px;
    padding:3px 6px;
    font-size:12px;
    display:block;
    float:left;
    background-image:none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font-family:verdana;
}
.page ul li span
{
    display:none;
}
.page ul li a:visited, .page ul li a:link
{
    color:#676B94; 
}
.page ul li a:hover
{
    background-color:#15161E;
    color:#fff;
    -webkit-transform: rotate(360deg) scale(1.2);
}
.page ul li strong
{
    background-color:#15161E;
    color:#fff;
    font-weight:lighter;
    cursor:default;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.5);
}
/*---内容框--*/

.Content
{
    margin:0px auto 20px auto;
}    

/*---日志标题框--*/

.Content-top
{
    text-align:left;
    overflow:hidden;   
    background-position-y:12px\9; 
}
.Content-top .ContentTitle
{
    font-size:16px;
    margin:0px 0px 3px 0px;
    letter-spacing:3px;
    font-weight:lighter;
    text-shadow: 0 0 3px #000;
    font-family:Microsoft YaHei,"黑体";  
    background:url('titlebg2.png') repeat-x 0 7px;
    padding-left:5px;
    padding-bottom:5px;
    border-bottom: 1px #CAD8F3 solid;  
    height:26px;     
}
.Content-top .CateIcon
{
    margin:0px 2px -4px 5px;
    padding-top:2px;
}
.ContentTitle strong
{
    font-weight:lighter;
    color:#C6DAFC;
    -webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0.2)));
}  

.Content-top .ContentAuthor
{  
    height:0px;
    overflow:hidden;
}

/*---日志内容框--*/

.Content-body{
    margin:10px 5px 0px 10px;
    overflow:hidden;
    text-align:left;
    font-size:12px;
    line-height:150%;
    letter-spacing:1px;  
} 
.Content-Contract
{
    margin:0px 20px;
    width:400px;
    overflow:visible;
}
.Content-Contract div
{
    padding-top:20px;
}
.Content-Products
{    
    
}
.Content-Products ul
{
    padding:0px;
    margin:0px;
}
.Content-Products ul li
{
    list-style:none;
     display:inline-block;    
     text-align:left;
     padding:16px;
     /*ie*/
     padding:13px \9;
     *padding:13px;
     _paddin:13px;     
}
.Content-Products ul li a:visited,.Content-Products ul li a:link
{
    text-decoration:none;
    text-align:center; 
    color:#000;   
}

.Content-Products ul li a:hover
{    
    color:#00E;
    -webkit-transform: rotate(360deg) scale(1.2);
}
.Content-Products ul li a:hover div
{    
   
}
.Content-Products ul li a:hover img
{    
   background:#CAD8F3;
}
.Content-Products ul li img
{
    width:130px;   
    height:100px;
    overflow:hidden;
    border:0px;  
    padding:3px;
    margin:4px;
    /*
     background: url(shadowAlpha.png) no-repeat bottom right !important;
    background: url(shadow.gif) no-repeat bottom right;   
*/    
}
.Content-DetailTitle
{
    color:#CC3300;
    font-weight:bold;
    margin-left:20px;
    padding-bottom:3px;
    padding-left:3px;
    background:url('titlebg2.png')repeat-x;
    /*background:url('narrow_divider.png') -265px 18px repeat-x;*/
    
}

/*---日志内容底部--*/
.Content-bottom{
    padding:5px;
    letter-spacing:2px;
    position:absolute; 
    color:#585F7C;
    margin:0px 0 10px 0;
    text-align:left;   
    display:none;
}
.Content-bottom img {margin-bottom:-5px !important;position:relative}

.Content-bottom .ContentBLeft,.Content-bottom .ContentBRight{display:none}

 

/*---日志正文--*/

.Detail .Content-top{background:none;padding-left:30px}

.Detail .ContentTitle, .Detail .ContentAuthor{}

.Detail .Content-body{margin-left:50px}

/*---日志其他信息--*/

.Content-Info 
{
    margin:0px 2px 6px 2px;
    padding:0px;
}

.Content-Info .InfoAuthor
{
    text-align:left;
    display:none;
}
.Content-Info .InfoOther{
    float:right;
    text-align:right;
    font-size:12px;
    margin-left:540px;
    margin-top:-40px;
    background:#252734 url(img/blog_bottom.png);
    background:rgba(31,33,43,0.5) none;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
    border-radius:30px;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.5);
    padding:5px 10px 5px 10px;
    letter-spacing:2px;
} 
/*---底部样式E5EBF0---*/
#container #foot
{
    margin:5px 10px 5px 0px;
    text-align:center;
    color:#E5EBF0;
    clear:both;
    padding-top:30px;    
    padding-bottom:20px;
    border-top: 1px solid #CAD8F3;
    background:url('footer_background.png') 0 -10px repeat-x;
    height:30px;
}
#foot p
{
    padding:0;
    margin:0;
    font-size:12px;
    line-height:20px;
    color:#666666;
}
#foot p a
{
     color:#666666;
     text-decoration:none;
}
#foot p a:hover
{
    color:#ff0000;    
}
/*---文件上传框样式---*/
.attachmentBody
{
    margin:0px;
    font-size:12px;
    background:#DFE1E3;
}